package jp.idahopotato.bean;

/**
 * 検索するために必要な情報を格納する構造体
 * @author hiroki
 *
 */
public class Calc {

	/**
	 * 結果名
	 */
	private String name = "";

	/**
	 * 各部位の防具IDの格納
	 */
	private int head;
	private int body;
	private int arm;
	private int west;
	private int leg;

	/**
	 * 使用してる装飾品のIDとそのスキルIDの一覧
	 */
	private int[] jewel_id;
	private int[] jewel_skill;

	/**
	 * 各個数別の空きスロットの数
	 */
	private int slot_cnt[] = new int[4];

	/**
	 * スキルポイントの合計
	 */
	private int sklpnt_cnt[];

	/**
	 * ???
	 */
	private int jcount;

	/**
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 *
	 * @return name
	 */
	public String getName() {
		return name;
	}

	/**
	 *
	 * @param head
	 */
	public void setHead(int head) {
		this.head = head;
	}

	/**
	 *
	 * @return head
	 */
	public int getHead() {
		return head;
	}

	/**
	 *
	 * @param body
	 */
	public void setBody(int body) {
		this.body = body;
	}

	/**
	 *
	 * @return body
	 */
	public int getBody() {
		return body;
	}

	/**
	 *
	 * @param arm
	 */
	public void setArm(int arm) {
		this.arm = arm;
	}

	/**
	 *
	 * @return arm
	 */
	public int getArm() {
		return arm;
	}

	/**
	 *
	 * @param west
	 */
	public void setWest(int west) {
		this.west = west;
	}

	/**
	 *
	 * @return west
	 */
	public int getWest() {
		return west;
	}

	/**
	 *
	 * @param leg
	 */
	public void setLeg(int leg) {
		this.leg = leg;
	}

	/**
	 *
	 * @return leg
	 */
	public int getLeg() {
		return leg;
	}

	/**
	 *
	 * @param jewel_id
	 */
	public void setJewelId(int[] jewel_id) {
		this.jewel_id = jewel_id;
	}

	/**
	 *
	 * @return jewel_id
	 */
	public int[] getJewelId() {
		return jewel_id;
	}

	/**
	 *
	 * @param jewel_skill
	 */
	public void setJewelSkill(int[] jewel_skill) {
		this.jewel_skill = jewel_skill;
	}

	/**
	 *
	 * @return jewel_skill
	 */
	public int[] getJewelSkill() {
		return jewel_skill;
	}

	/**
	 *
	 * @param slot_cnt
	 */
	public void setSlotCnt(int slot_cnt[]) {
		this.slot_cnt = slot_cnt;
	}

	/**
	 *
	 * @return slot_cnt
	 */
	public int[] getSlotCnt() {
		return slot_cnt;
	}

	/**
	 *
	 * @param sklpnt_cnt
	 */
	public void setSklpntCnt(int sklpnt_cnt[]) {
		this.sklpnt_cnt = sklpnt_cnt;
	}

	/**
	 *
	 * @return sklpnt_cnt
	 */
	public int[] getSklpntCnt() {
		return sklpnt_cnt;
	}

	/**
	 *
	 * @param jcount
	 */
	public void setJcount(int jcount) {
		this.jcount = jcount;
	}

	/**
	 *
	 * @return jcount
	 */
	public int getJcount() {
		return jcount;
	}


}
